package com.youlai.system.common.request;

import jakarta.validation.constraints.NotBlank;
import lombok.Data;

@Data
public class LayoutSaveRequest {
    /**
     * 页面名称
     */
    @NotBlank(message = "页面名称不能为空")
    private String pageName;

    /**
     * 布局名称
     */
    @NotBlank(message = "布局名称不能为空")
    private String layoutName;

    /**
     * 版本号
     */
    private String version;

    /**
     * 布局描述
     */
    private String description;

    /**
     * 布局数据JSON字符串
     */
    @NotBlank(message = "布局数据不能为空")
    private String layoutData;

    /**
     * 是否默认布局
     */
    private Boolean isDefault = false;
}
